Versions:

  • 0.4.24
  • 0.4.23
  • 0.4.22
  • 0.4.15

Perry 0.4.24, developed by PerryTS, is a systems-level development tool that falls under the Compilers / Interpreters category and has evolved through four public releases since its inception. Written in Rust, the software functions as a native TypeScript compiler whose primary purpose is to transform TypeScript source code into standalone, platform-specific executables without intermediate bytecode or external runtimes. By integrating the high-speed SWC parser for TypeScript syntax analysis and the Cranelift code generator for low-level instruction emission, Perry enables developers to ship performance-critical command-line utilities, desktop background services, embedded logic, and cloud microservices as single binaries that launch faster and consume fewer resources than equivalent Node-based deployments. Typical use cases include packaging CLI tools for distribution on CI servers, compiling small utility scripts for resource-constrained environments, producing closed-source commercial utilities while preserving intellectual property, and creating portable internal tools that must run identically across Windows, macOS, and Linux workstations without requiring end-users to install Node.js or additional dependencies. The resulting executables can be code-signed and version-tagged like any native application, simplifying enterprise deployment pipelines. Because the compiler tracks TypeScript language updates through SWC, projects relying on modern syntax or strict type checking can adopt new language features as soon as they are finalized, while Cranelift’s optimization passes generate efficient machine code suited for both development builds and release targets. Perry is available for free on get.nero.com, with downloads provided via trusted Windows package sources such as winget, always delivering the latest version and supporting batch installation of multiple applications.

Tags: